<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>价值观不合的人，再爱也别将就！这4个问题帮你快速摸清TA的底线</title>
    <script src="../js/html2canvas.min.js"></script>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;
        }
        body {
            background-color: #ffffff;
            color: #333333;
            line-height: 1.8;
            padding: 20px;
            max-width: 100%;
            margin: 0 auto;
            position: relative;
            padding-right: 80px;
        }
        .article-container {
            background-color: #f9f9f9;
            padding: 30px;
            border-radius: 12px;
            max-width: 800px;
            margin: 0 auto;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
        }
        /* 基础文字样式 - 使用em单位确保比例缩放 */
        .chapter-title {
            font-size: 1.125em; /* 18px 基准 */
            color: #7f8c8d;
            text-align: left;
            margin: 0 0 10px;
            font-weight: 400;
        }
        .article-title {
            font-size: 1.375em; /* 22px 基准 */
            color: #2c3e50;
            text-align: left;
            margin: 0 0 20px;
            font-weight: 700;
            padding-bottom: 10px;
            border-bottom: 2px solid #3498db;
            letter-spacing: 0.3px;
        }
        .intro {
            font-size: 1em; /* 16px 基准 */
            margin-bottom: 20px;
            padding: 0 5px;
            text-indent: 2em;
        }
        .quote {
            font-style: italic;
            color: #5d6d7e;
            border-left: 3px solid #3498db;
            padding-left: 12px;
            margin: 15px 5px;
            font-size: 0.9375em; /* 15px 基准 */
            line-height: 1.7;
        }
        .case-title {
            font-size: 1.125em; /* 18px 基准 */
            color: #e67e22;
            margin: 25px 0 15px;
            padding-left: 10px;
            border-left: 4px solid #e67e22;
            font-weight: 600;
        }
        .case-content {
            font-size: 1em; /* 16px 基准 */
            margin-bottom: 18px;
            padding: 0 5px;
            text-indent: 2em;
        }
        .key-point {
            background-color: #fff5e6;
            border-radius: 6px;
            padding: 15px;
            margin: 20px 5px;
            box-shadow: 0 2px 4px rgba(0,0,0,0.04);
            border: 1px solid #ffe8cc;
        }
        .key-point h4 {
            font-size: 1.0625em; /* 17px 基准 */
            color: #e67e22;
            margin-bottom: 10px;
            font-weight: 600;
        }
        .key-point p {
            font-size: 0.9375em; /* 15px 基准 */
            text-indent: 2em;
        }
        .question-box {
            background-color: #e8f4f8;
            border-radius: 8px;
            padding: 20px;
            margin: 25px 0;
            border-left: 4px solid #3498db;
        }
        .question-title {
            font-size: 1.125em; /* 18px 基准 */
            color: #2980b9;
            margin-bottom: 12px;
            font-weight: 600;
        }
        .question-explainer {
            font-size: 1em; /* 16px 基准 */
            margin-bottom: 10px;
        }
        .question-tip {
            font-size: 0.9375em; /* 15px 基准 */
            color: #5d6d7e;
            padding-left: 5px;
            border-left: 2px solid #bdc3c7;
        }
        .conclusion {
            margin-top: 30px;
            padding: 20px 15px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 6px rgba(0,0,0,0.06);
            border: 1px solid #f0f0f0;
        }
        .conclusion-title {
            font-size: 1.125em; /* 18px 基准 */
            color: #2c3e50;
            margin-bottom: 15px;
            text-align: center;
            font-weight: 600;
        }
        .conclusion-content {
            font-size: 1em; /* 16px 基准 */
            margin-bottom: 15px;
            text-indent: 2em;
        }
        .suggest-list {
            margin: 15px 30px;
            list-style-type: disc;
        }
        .suggest-list li {
            font-size: 0.9375em; /* 15px 基准 */
            margin-bottom: 12px;
            padding-left: 5px;
        }
        @media (min-width: 768px) {
            body {
                padding: 30px;
                padding-right: 100px;
            }
            .article-title {
                font-size: 1.625em; /* 26px 基准 */
                text-align: center;
                margin: 0 0 25px;
            }
            .case-title {
                font-size: 1.25em; /* 20px 基准 */
            }
            .chapter-title {
                text-align: center;
                margin-bottom: 15px;
            }
        }
        * {
            -webkit-user-select: none;
            user-select: none;
        }
        p, li, h1, h2, h3, h4 {
            -webkit-user-select: text;
            user-select: text;
        }
        /* 右侧固定按钮样式 */
        .control-buttons {
            position: fixed;
            right: 20px;
            top: 50%;
            transform: translateY(-50%);
            display: flex;
            flex-direction: column;
            gap: 15px;
            z-index: 1000;
        }
        .control-btn {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            border: none;
            background-color: #3498db;
            color: white;
            font-size: 18px;
            cursor: pointer;
            box-shadow: 0 2px 8px rgba(0,0,0,0.2);
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.2s ease;
        }
        .control-btn:hover {
            background-color: #2980b9;
            transform: scale(1.05);
        }
        .control-btn:active {
            transform: scale(0.95);
        }
        .export-btn {
            background-color: #2ecc71;
        }
        .export-btn:hover {
            background-color: #27ae60;
        }
    </style>
</head>
<body>
    <!-- 右侧控制按钮 -->
    <div class="control-buttons">
        <button class="control-btn" id="zoomIn" title="放大文字">+</button>
        <button class="control-btn" id="zoomOut" title="缩小文字">-</button>
        <button class="control-btn export-btn" id="exportImg" title="导出长图">📷</button>
    </div>

    <div class="article-container" contenteditable="true">
        <p class="chapter-title">恋爱篇</p>
        <h1 class="article-title">价值观不合的人，再爱也别将就！这4个问题帮你快速摸清TA的底线</h1>
        
        <p class="intro">“我们明明很相爱，可为什么每件事都吵得不可开交？” 咨询室里，32岁的陈琳哭着说。她和男友恋爱三年，从最初的“灵魂伴侣”变成如今的“最熟悉的陌生人”——不是不爱了，而是在买房、育儿、赡养老人这些事上，他们发现彼此的想法如同平行线，永远无法交汇。</p>
        
        <p class="quote">心理学家荣格说：“价值观是人格的基石。” 感情里的“三观不合”，就像用不同型号的钥匙开同一把锁，再用力也拧不开，反而会磨损彼此。</p>
        
        <p class="intro">很多人以为“爱能战胜一切”，却忽略了一个残酷的真相：价值观是一个人从童年到成年形成的深层认知，几乎不可能被改变。那些因为“还爱着”而将就的关系，最终都成了消耗彼此的战场。</p>
        
        <h2 class="case-title">用“爱”掩盖的价值观鸿沟，迟早会暴露</h2>
        <p class="case-content">晓曼和子轩是大学同学，毕业后同居了五年。朋友们都羡慕他们“从校园到殿堂”的爱情，只有晓曼知道自己有多累。</p>
        <p class="case-content">子轩来自农村，父母靠种地供他上学，他最大的愿望是“多赚钱给家里盖房，让亲戚们看得起”。晓曼则成长在双职工家庭，父母从小教育她“钱是赚出来的不是省出来的，生活要懂得享受”。</p>
        <p class="case-content">矛盾从日常开支蔓延到人生规划：晓曼想报网课提升自己，子轩说“浪费钱，不如多加班赚加班费”；晓曼想每年旅行一次，子轩觉得“不如把钱存起来给我弟娶媳妇”；最让晓曼崩溃的是，她意外怀孕后，子轩坚持要她辞职回家：“女人就该在家带孩子，我妈当年就是这么过来的。”</p>
        <p class="case-content">分手那天，子轩质问：“我对你还不够好吗？工资卡都交给你了！” 晓曼流着泪说：“你很好，但我们想要的人生，根本不一样。”</p>
        
        <div class="key-point">
            <h4>关键启示</h4>
            <p>价值观不是具体的行为习惯，而是“为什么这么做”的底层逻辑。子轩的“省钱”和晓曼的“消费”，本质是对“生活意义”的不同理解——前者认为“安全感来自他人认可”，后者相信“价值感源于自我成长”。就像两艘航向不同的船，即使暂时并肩，终会驶向不同的海洋。婚姻咨询师戈特曼研究发现，价值观冲突是导致关系破裂的首要因素，其破坏力远大于性格差异。</p>
        </div>
        
        <h2 class="case-title">这4个问题，比“我爱你”更值得认真回答</h2>
        <p class="intro">价值观藏在细节里，却很少有人在感情升温时主动探索。其实，通过这4个问题的答案，就能快速判断你们是否在同一“频率”上。</p>
        
        <div class="question-box">
            <h3 class="question-title">1. 我们对“钱”的态度应该一致？</h3>
            <p class="question-explainer">不是问“你有多少钱”，而是问“你觉得钱该花在什么地方最值得？”“如果有一笔意外之财，你会优先用来做什么？”“我们能接受的消费底线是什么？”</p>
            <p class="question-tip">提示：金钱观背后是安全感来源——有人认为“存钱=安心”，有人觉得“投资自己=保障”，没有对错，但必须兼容。</p>
        </div>
        
        <div class="question-box">
            <h3 class="question-title">2. 我们对“家庭边界”的定义是什么？</h3>
            <p class="question-explainer">可以问：“结婚后，我们和双方父母的相处模式是怎样的？”“如果你的家人反对我们的决定，你会怎么处理？”“你认为夫妻关系和亲子关系，哪个更重要？”</p>
            <p class="question-tip">提示：很多人没意识到，“妈宝男”“扶弟魔”本质是家庭边界模糊，这不是人品问题，而是价值观里“亲情排序”的差异。</p>
        </div>
        
        <div class="question-box">
            <h3 class="question-title">3. 我们对“人生优先级”的排序不同？</h3>
            <p class="question-explainer">深入聊聊：“未来5年，你最想实现的三个目标是什么？”“如果工作和家庭产生冲突，你会怎么选择？”“你觉得‘成功的人生’应该是什么样子？”</p>
            <p class="question-tip">提示：有人把“事业成就”放在首位，有人认为“家庭幸福”更重要，排序不同的两个人，会在无数个选择路口分道扬镳。</p>
        </div>
        
        <div class="question-box">
            <h3 class="question-title">4. 我们对“是非对错”的判断标准一致吗？</h3>
            <p class="question-explainer">可以讨论具体事件：“如果朋友借钱不还，你会怎么做？”“看到不公平的事，你会选择发声还是沉默？”“你认为婚姻里最不能容忍的是什么？”</p>
            <p class="question-tip">提示：这关乎道德底线和原则问题，比如有人觉得“出轨可以原谅”，有人认为“背叛零容忍”，这种差异没有调和的可能。</p>
        </div>
        
        <div class="key-point">
            <h4>关键启示</h4>
            <p>这些问题的答案没有“正确与否”，只有“合适与否”。就像拼图游戏，你喜欢的图案不必和我一样，但边缘必须能严丝合缝地拼在一起。社会学家李银河说：“好的婚姻，是两个人在精神上的门当户对。” 这种门当户对，本质是价值观的兼容——你理解我的追求，我尊重你的选择，即使不同，也能彼此接纳。</p>
        </div>
        
        <div class="conclusion">
            <h3 class="conclusion-title">不是不爱，是注定无法同行</h3>
            <p class="conclusion-content">看到这里，你可能会问：“难道价值观不同就一定走不下去吗？” 也有例外，但需要双方都有极强的包容力和妥协精神，而这本身就是一种“价值观共识”——他们都认为“维系关系比坚持自我更重要”。对大多数人来说，长期的价值观冲突就像鞋里的沙粒，走得越远，磨得越痛。</p>
            <p class="quote">作家苏岑说：“爱错了人，每天都是愚人节；爱对了人，每天都是情人节。” 这里的“对错”，本质是价值观的匹配度。</p>
            <p class="conclusion-content">如何面对价值观不合的感情？记住这三个原则：</p>
            <ul class="suggest-list">
                <li>早发现早止损：不要寄希望于“他会改变”，价值观就像出厂设置，升级很难，重置更痛；</li>
                <li>区分“习惯差异”和“价值观冲突”：他喜欢吃辣你喜欢吃甜是习惯，他认为“女人就该做饭”而你坚持“家务平等”是价值观；</li>
                <li>尊重差异但不勉强：你可以欣赏他的不同，但不必为了爱而委屈自己——真正的契合，是舒服地做自己，同时被温柔接纳。</li>
            </ul>
            <p class="conclusion-content">感情里最残忍的不是背叛，而是两个人都很真诚，却因为价值观不同而互相伤害。就像两棵生长方向不同的树，再努力靠近，枝叶也会在风中互相撕扯。</p>
            <p class="quote">“好的爱情，是两个独立灵魂的并肩前行，而不是一个对另一个的追赶或妥协。”——弗洛姆</p>
            <p class="conclusion-content">与其在价值观的鸿沟里耗尽热情，不如找一个能和你“同频共振”的人：你们对生活的理解相似，对未来的期待相近，不必刻意讨好，无需费力解释，一个眼神就懂彼此的坚持。这不是将就，而是对自己的人生负责。</p>
        </div>
    </div>

    <script>
        // 获取元素
        const articleContainer = document.querySelector('.article-container');
        const zoomInBtn = document.getElementById('zoomIn');
        const zoomOutBtn = document.getElementById('zoomOut');
        const exportImgBtn = document.getElementById('exportImg');
        
        // 基础字体大小（16px为基准）
        let baseFontSize = 16;
        const step = 2; // 每次增减2px
        const minSize = 12; // 最小12px
        const maxSize = 24; // 最大24px
        
        // 初始化字体大小
        articleContainer.style.fontSize = `${baseFontSize}px`;
        
        // 放大文字
        zoomInBtn.addEventListener('click', () => {
            if (baseFontSize < maxSize) {
                baseFontSize += step;
                articleContainer.style.fontSize = `${baseFontSize}px`;
            }
        });
        
        // 缩小文字
        zoomOutBtn.addEventListener('click', () => {
            if (baseFontSize > minSize) {
                baseFontSize -= step;
                articleContainer.style.fontSize = `${baseFontSize}px`;
            }
        });
        
        // 导出长图
        exportImgBtn.addEventListener('click', () => {
            // 显示加载状态
            exportImgBtn.innerHTML = "⏳";

            html2canvas(articleContainer, {
                scale: 2, // 提高清晰度
                useCORS: true,
                logging: false
            }).then(canvas => {
                // 恢复按钮状态
                exportImgBtn.innerHTML = "📷";
                
                // 创建下载链接
                const link = document.createElement('a');
                link.download = '眼缘爱情案例分析长图.png';
                link.href = canvas.toDataURL('image/png');
                link.click();
            }).catch(err => {
                // 错误处理
                exportImgBtn.innerHTML = "📷";
                alert('导出失败，请重试');
                console.error('导出错误:', err);
            });
        });
    </script>
</body>
</html>
